// pages/logs/logs.js
//获取应用实例
var requests = require('../../requests/api.js');
let cache = require('/../../utils/cache.js');
// const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  // 授权微信
  getUserProfile (e) {
    // debugger
    // app.globalData.userInfo = e.detail.userInfo
    wx.getUserProfile({
      desc: '展示用户信息', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (file) => {
        console.log(file)
          // debugger
          wx.getStorage({
            key: 'openId',
            success: function (res) {
              var openid = res.data
              console.log('取出缓存openId' + openid)
              // 获取用户的基本信息
              wx.request({
                url: 'https://www.jiujiangmm.com/pub/login/userAuthorizeLogin',
                method: "POST",
                data: {
                  avatarUrl: file.userInfo.avatarUrl,
                  city: file.userInfo.city,
                  country: file.userInfo.country,
                  gender: file.userInfo.gender,
                  language: file.userInfo.language,
                  nickName: file.userInfo.nickName,
                  openId: openid,
                  province:file.userInfo.province
                },
                header: {
                  'content-type': 'application/x-www-form-urlencoded'
                },
                success: res => {
                  // debugger
                  console.log(res,'22222222222222222')
                  wx.setStorage({
                    key: 'token',
                    data: res.data.data.token,
                  })
                  wx.redirectTo({
                    url: '/pages/home/home',
                  })
                }
              })
            },
          })
      }
    })
    
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})